Download Latest Version smc-maven-plugin-7.6.0.jar (25.9 kB)
Email in envelope

Get an email when there's a new version of SMC - The State Machine Compiler

Home / SMC 7.4.0
Name Modified Size InfoDownloads / Week
Parent folder
Examples 2022-11-13
Library 2022-11-13
Bin 2022-11-13
Source Code 2022-11-13
Tools 2022-11-13
Documentation 2022-11-13
README.txt 2022-11-13 1.6 kB
news.txt 2022-11-13 629 Bytes
Totals: 8 Items   2.2 kB 4
SMC - The State Machine Compiler 7.4.0 Downloads


NOTE: This release introduces a new release format in which all
      files associated with the release are contained in a single
      folder.


Major Changes: None.

Minor Changes: None.

Bug Fixes:

Bug #231: Corrected version displayed for "-version" to "7.4.0".
          Target: All languages.

Bug #232: Added missing fsm parameter to EXIT_STATE macro.
          Target: C

Bug #233: When "-noex" option used with -c++, generated "_sm.cpp"
          file contained static class declarations contained
          "NULL" state names. While this was by explicit design,
          these null state names made FSM trace statements
          unusable because state names appeared as "NAME NOT
          SET". SMC C++ now generates state names in all
          circumstances.
          Target: C++ language.

There are six download folders:

+ Bin: contains Smc.jar used to compile .sm file into target
       language file.

+ Documentation: contains SMC Programmer's Manul in PDF and HTML
          web pages. Web page files are in tar, gzipped and zip
          formats.

+ Examples: Example applications using SMC and in all supported
            target programming languages.

+ Library: contains SMC API header and library files needed to
           compile SMC-based applications in each of the
           supported target programming languages.

+ Source Code: snapshot of SMC maven project files at release
          time.

+ Tools: contains the SMC maven plug-in jar files, including
         source and javadocs.
Source: README.txt, updated 2022-11-13